package com.dhcc.myrw.dao;

import java.util.List;

import org.apache.ibatis.annotations.Delete;
import org.apache.ibatis.annotations.Insert;
import org.apache.ibatis.annotations.Mapper;
import org.apache.ibatis.annotations.Param;
import org.apache.ibatis.annotations.Select;

import com.dhcc.myrw.domain.User;

@Mapper
public interface UserMapper {

	@Insert("insert sys_user(id,user_name) values(#{id},#{userName})")
	void insert(User u);
	
	@Select("select id,user_name from sys_user where id=#{id} ")
	User findById(@Param("id")String id);
	
	//注：方法名和要UserMapper.xml中的id一致
	List<User> query(@Param("userName")String userName);

	/** 
	* 方法名:          batchSave
	* 方法功能描述:    获取汉字拼音首字母的字符串，生成健康管理平台信息
	* @param:         是包含汉字的字符串
	* @return:        其他非简体汉字返回 '0';
	* @Author:        胡凯
	* @Create Date:   2019年10月23日 上午10:22:24
	*/
	int batchSave(List<User> users);

	/** 
	* 方法名:          deleteAll
	* 方法功能描述:    获取汉字拼音首字母的字符串，生成健康管理平台信息
	* @param:         是包含汉字的字符串
	* @return:        其他非简体汉字返回 '0';
	* @Author:        胡凯
	* @Create Date:   2019年10月23日 上午10:56:02
	*/
	@Delete("delete from sys_user ")
	void deleteAll();
	
}
